@echo off
chcp 65001 > nul
echo 正在编译 cbp2make_ai 统一处理器...
echo.

:: 创建构建目录
if not exist build mkdir build
cd build

:: 配置CMake - 使用正确的生成器
echo 正在配置CMake...
cmake .. -G "MinGW Makefiles" -DwxWidgets_ROOT_DIR="D:/vc/wxWidgets-3.2.1" -DwxWidgets_LIB_DIR="D:/vc/wxWidgets-3.2.1/lib/gcc_x64_lib"

if %errorlevel% neq 0 (
    echo CMake配置失败!
    pause
    exit /b 1
)

:: 编译
echo 正在编译...
make

if %errorlevel% neq 0 (
    echo 编译失败!
    pause
    exit /b 1
)

:: 返回上级目录
cd ..

echo.
echo 编译完成！
echo 可执行文件: build/cbp2make_ai.exe
echo.
echo 使用示例:
echo   cbp2make_ai.exe --help
echo   cbp2make_ai.exe myproject.workspace
echo   cbp2make_ai.exe --batch "D:\projects"
echo.
pause
